# !/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
===========================
@Time : 2022/10/24 0024 20:41
@Author : 测试开发工程师
@File : 9. 排序.py
@Software: PyCharm
============================
"""

"""
排序语法:
    ORDER BY 列名1 [ASC / DESC]:
        ASC 表示升序排序（默认）
        DESC 表示降序排序
单列排序:
    只按照某一列进行排序，就是单列排序
组合排序：
    同时对多个字段进行排序
    如果第一个字段相同，就按照第二个字段进行排序
    


-- 对查询结果进行排序
    SELECT 列名 FROM 表名 
    [WHERE 条件表达式] 
    ORDER BY 列名1 [ASC / DESC],
    列名2 [ASC / DESC]


-- 使用 salary 字段,对 salaries 表数据进行升序排序

SELECT * FROM salaries ORDER BY salary;



-- 使用 salary 字段,对 salaries 表数据进行降序排序

SELECT * FROM salaries ORDER BY salary DESC;



-- 查询员工的编号和入职日期，按照员工入职日期从晚到早排序

SELECT 

    emp_no, hire_date

FROM

    employees

ORDER BY hire_date DESC;


-- 在入职时间排序的基础上，再使用 emp_no 进行排序

-- 组合排序 

SELECT 

    emp_no, hire_date

FROM

    employees

ORDER BY hire_date DESC, emp_no DESC;

"""
